package com.fpd.model.ro;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @desc 数据请求参数类型
 * @author wujiangbo
 * @date 2019年11月14日 下午4:19:03
 */
@Data
@ApiModel
public class SysUserRO extends PageRO {

	private static final long serialVersionUID = 295144720826078061L;

	private String id;

	@ApiModelProperty(value = "用户ID(新增不填)", example = "新增不填")
	private String userId;

	@ApiModelProperty(value = "登录名", example = "admin")
	private String username;

	@ApiModelProperty(value = "登录密码", example = "123456")
	private String password;

	@ApiModelProperty(value = "真实姓名", example = "admin")
	private String truename;

	@ApiModelProperty(value = "手机号", example = "13668221636")
	private String mobile;

	@ApiModelProperty(value = "手机号", example = "13668221639")
	private String mobile2;

	@ApiModelProperty(value = "状态（0：离职；1：在职；2：休假中；3：其他）", example = "1")
	private Integer workState;

	@ApiModelProperty(value = "证件类型（0：身份证；1：护照号；2：驾照号；3：其他证件）", example = "0")
	private String idcardtype;

	@ApiModelProperty(value = "证件号", example = "4290041999102131250")
	private String idcard;

	@ApiModelProperty(value = "性别（0：男；1：女；2：保密）", example = "0")
	private Integer sex;

	@ApiModelProperty(value = "地址", example = "湖北省武汉市东西湖区常青花园五小区xx栋一单元1201号")
	private String address;

	@ApiModelProperty(value = "邮箱", example = "1134135987@qq.com")
	private String email;

	@ApiModelProperty(value = "微信号", example = "251522222")
	private String weixin;

	@ApiModelProperty(value = "QQ号", example = "100000021")
	private String qq;

	@ApiModelProperty(value = "所属分组ID", example = "0")
	private String groupId;

	private String groupName;

	@ApiModelProperty(value = "账号状态（0：未启用；1：启用）默认为1", example = "0")
	private Integer accountState;

	@ApiModelProperty(value = "角色ID", example = "20190824ccb462b47fdc40daafe44eade441eaae")
	private String roleId;

	@ApiModelProperty(value = "职位（1：管理员；2：数据管理员；3：项目经理；4：组长；5：平台客服；6：质检员;8：部门主管；）", example = "")
	private Integer position;

	@ApiModelProperty(value = "组长id", example = "")
	private String groupLeaderId;

	private Integer isGroup;

	@ApiModelProperty(value = "案件状态（0:未分配，1：已分配，5：回款中；6：回款完成；7:历史记录）", example = "")
	private Integer caseState;


	@ApiModelProperty(value = "客服工号", example = "00001")
	private String serviceJobnumber;

	@ApiModelProperty(value = "部门id", example = "00001")
	private String administratorId;
	
	private Integer sendCount;
	
	private String thirdParty;
	
	private String showPage;
}
